<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Document</title>
  <style>
    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    blockquote,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    pre,
    form,
    fieldset,
    legend,
    button,
    input,
    textarea,
    th,
    td {
      margin: 0;
      padding: 0;
    }

    ul,
    ol {
      list-style: none;
    }

    img {
      display: block;
      border: 0;
    }

    b,
    strong {
      font-weight: 400;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-size: 100%;
      font-weight: 400;
    }

    i,
    em {
      font-style: normal;
    }

    u,
    ins,
    s,
    del {
      text-decoration: none;
    }

    table {
      border-collapse: collapse;
      border-spacing: 0;
    }

    input,
    button,
    select,
    textarea {
      outline: none;
    }

    .heart {
      margin-left: auto;
      margin-right: auto;
    }

    .heard {
      background: #e3e4e5;
      width: 1644px;
      height: 30.67px;
    }

    .lianjie {
      text-decoration: none;
    }

    .li {
      display: inline-block;
    }

    .clearfix {
      clear: both;
      content: "";
      display: block;
    }

    .heart {
      margin-left: 0px auto;
      margin-right: 0px auto;
      width: "";
    }

    .num01 {
      color: #fff;
      background: #b8c1c8;
      border-bottom: 1px solid #989ea4;
      border-top: 1px solid #717d85;
      font-size: 18px;
      line-height: 21px;
      padding-left: 12px;
    }

    .num01:first-child,dt{
      position: sticky;
      top: 0px;
    }

    dd {
      font-size: 20px;
      line-height: 45px;
      padding-left: 12px;
      display: block;
      /* margin-inline-start: 40px; */
      font-weight: bold;
     
    }

    dl {
      margin: 0;
      padding: 24px 0 0 0;
      display: block;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      
      
    }

    * {
      box-sizing: border-box;
    }
    .all{
      margin: 10px;
    }
  dd:not(:last-child){
    border-bottom: 1px solid #989ea4;
  }
  </style>
</head>

<body>
  <div class="all">
    <dl>
      <dt class="num01">A</dt>
      <dd>Andrew W.K.</dd>
      <dd>Apparat</dd>
      <dd>Arcade Fire</dd>
      <dd>At The Drive-In</dd>
      <dd>Aziz Ansari</dd>
    </dl>
    <dl>
      <dt class="num01">C</dt>
      <dd>Chromeo</dd>
      <dd>Common</dd>
      <dd>Converge</dd>
      <dd>Crystal Castles</dd>
      <dd>Cursive</dd>
    </dl>
    <dl>
      <dt class="num01">E</dt>
      <dd>Explosions In The Sky</dd>
    </dl>
    <dl>
      <dt class="num01">T</dt>
      <dd>Ted Leo & The Pharmacists</dd>
      <dd>T-Pain</dd>
      <dd>Thrice</dd>
      <dd>TV On The Radio</dd>
      <dd>Two Gallants</dd>
    </dl>
  </div>
</body>

</html>